package com.travel.api.beans.user

import javax.persistence.Id
import java.util.Date

class SysUser {
    @Id // 必须要声明, 且必须要是javax.persistence.Id
    var id: String? = null
    var mobile: String? = null    //  手机号
    var email: String? = null     //  邮箱
    var userType: String? = null  //  用户类型      1.默认普通用户,2.超级用户,3.超级管理员
    var password: String? = null  //  密码         需要加盐处理MD510次加密
    var name: String? = null      //  姓名
    var photo: String? = null     //  用户头像      1.用户头像有OSS存入OSS,2.存入本地Nginx图片服务器3.第三方登录则直接获取
    var loginIp: String? = null   //  登录IP
    var loginDate: Date? = null //  登录时间
    var loginFlag: String? = null //  是否可登录    0.不可登录,1.默认可登录,2.锁住
    var createBy: String? = null  //  创建者       和第一次创建的账号一致
    var createDate: Date? = null//  创建时间
    var updateBy: String? = null  //  更新者       和当前登录的账号一致
    var updateDate: Date? = null//  更新时间
    var remarks: String? = null   //  备注信息
    var url: String? = null       //  可访问的URL   用,分割如/usr/login,/usr/register
    var delFlag: String? = null   //  删除标记      0.未注销,1.注销
}
